package com.huahua.api.entity.param;

import com.huahua.api.enums.ColumnMatchMode;
import lombok.Data;

/**
 * 表格对比专用配置类
 *
 * @author Huahua-Ai
 * @date 2025-07-15 12:56:00
 * @description 包含表格对比所需的所有配置选项
 */
@Data
public class TableComparisonConfig {

    /**
     * 是否忽略行顺序
     */
    private Boolean ignoreRowOrder = false;

    /**
     * 列匹配模式
     */
    private ColumnMatchMode columnMatchMode = ColumnMatchMode.BY_INDEX;

    /**
     * 是否忽略大小写
     */
    private Boolean ignoreCase = false;

    /**
     * 是否忽略空格
     */
    private Boolean ignoreSpace = false;
}
